package com.itheima;

public class 认识Tomcat {
    /**
     * Tomcat(Java写的)
     * 概念： Tomcat是Apache 软件基金会一个核心项目，是一个开源免费的轻量级Web服务器，支持Servlet/JSP少量JavaEE规范。
     * JavaEE：Java Enterprise Edition，Java企业版。指Java企业级开发的技术规范总和。包含13项技术规范：JDBC、JNDI、EJB、RMI、JSP、Servlet、XML、JMS、Java IDL、JTS、JTA、JavaMail、JAF
     * Tomcat 也被称为 Web容器、Servlet容器。Servlet程序需要依赖于 Tomcat才能运行
     * 官网：https://tomcat.apache.org/
     *
     总结:
     Web服务器:对HTTP协议操作进行封装，简化web程序开发。
     部署web项目，对外提供网上信息浏览服务。
     Tomcat:一个轻量级的web服务器，支持servlet、jsp等少量javaEE规范。
     也被称为web容器、servlet容器。
     */

    /*
    Tomcat-基本使用
    下载：官网下载，地址 https://tomcat.apache.org/download-90.cgi
    安装：绿色版，直接解压即可
    卸载：直接删除目录即可
    启动：双击：bin\startup.bat
    浏览器访问localhost:8080即可看到Tomcat主页

    控制台中文乱码：修改conf/ logging.properties
    java.util.logging.ConsoleHandler.level = FINE
    java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLiljava.util.logging.ConsoleHandler.encoding = UTF-8 -> GBK

    关闭：
    直接×掉运行窗口：强制关闭
    bin\shutdown.bat：正常关闭
    Ctrl+C：正常关闭
     */

    /*
    Tomcat文件夹目录
    bin - 可执行文件
    conf - 配置文件
    lib - Tomcat依赖的jar包
    logs - 日志文件
    temp - 临时文件
    webapps - 应用发布目录(Tomcat部署项目：将打成war包后的项目放置到 webapps 目录下，即部署完成)
    work - 工作目录
     */

    /*
    配置Tomcat端口号（conf/server.xml）
    <Connectorport="8080" protocol="HTTP/1.1"
        connectionTimeout="20000"
        redirectPort="8443"/>
    HTTP协议默认端口号为80，如果将Tomcat端口号改为80，则将来访问Tomcat时，将不用输入端口号 。
     */
}
